A Material Point Method For Elastoplasticity With Ductile Fracture And Frictional Contact