Bill Gates Reduces Microsoft Stake with $4.6B Donation