New York man sets world record for eating at most Michelin-starred restaurants in a day