An online auction for the right to dine with billionaire investor Warren Buffett and raise money for a San Francisco charity has started strongly, with the top bid surpassing $1 million in less than a day.