Warren Buffett to host world's most expensive lunch