what to eat before a half marathon