Berkshire Hathaway cash pile hits record $347.7bn in Q1 as Warren Buffett sells stocks for 10th quarter in a row !!!