Buffett says companies should stop issuing earnings guidance because it can lead to “malpractice” and “bad results.”