The billionaire Warren Buffett, whose stock picks have turned Berkshire Hathaway into one of the most successful conglomerates in the world, criticised Wall Street on Saturday, saying investors should “stick with low-cost index funds”.