Analytical and numerical investigation using limit analysis on the ductile failure of pipes containing surface cracks. (October 2019)