A 3-D hydraulic fracture propagation model applied for shale gas reservoirs with multiple bedding planes