全程马拉松一般要多久