San Diego Foundation receives unexpected $100 million donation