Man eats at 28 Michelin-star NYC restaurants in 24 hours to earn world record — and it cost him a surprising amount