The best foods to eat on a hangover to get you feeling human again, according to nutritionists