Fracture and Fatigue Analysis for a Cracked Carabiner Using 3D Finite Element Simulations