The winning bidder pledged $2.68 million to a charity in exchange for lunch with billionaire investor Warren Buffett.