World's largest floating restaurant runs on renewable energy