foods to eat when training for a marathon