Warren Buffett was persuaded to drop Kraft Heinz's $143bn takeover approach for Unilever by the corporate-financier​ Michael Klein.