Edimbourg, Scottish National Portrait Gallery