Extended finite element method and fast marching method for three-dimensional fatigue crack propagation