A forming limit framework accounting for various failure mechanisms: localization, ductile and cleavage fracture