May 16, 2026 market news Bill Gates Foundation Sells Off Final Microsoft Stake to Fund Philanthropic Initiatives