马拉松赛跑全长多少千米用时多久