马拉松全程42公里多长时间