全程马拉松比赛要多长时间