Warren Buffett sees so few worthwhile deals that Berkshire Hathaway’s cash pile just hit a record $157.2 billion