Read Warren Buffett’s 2024 annual letter to shareholders