42km马拉松需要多长时间