Buffett will auction charity steak lunch