The 50 best foods, drinks and snacks for healthy eating on the go