马拉松跑多远,多长时间