Warren Buffett has been selling stocks including Chevron and hoarding a record level of cash