how to avoid bonking in a marathon