马拉松比赛全程要多久