Gifts worth £150mn to the National Gallery are the latest of many large-scale donations in recent years