All of your marathon training questions answered by 100-time marathoner Hal Higdon