Berkshire Hathaway reveals $900 million Amazon stake