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