Courtauld receives £30m gift, largest gift in its history