I've been offered a place in a marathon in 2 weeks time, which I want to take, but realistically, I am not sure I can finish it within the time limit ( 6 hours) Any advice on diet and training to give myself the best shot?