Warren Buffett has released his annual letter to Berkshire Hathaway?s shareholders today. Here?s what it says.