NiMn-based Heusler magnetic shape memory alloys: A review