The effects of boron addition on the magnetic and mechanical properties of NiMnSn shape memory alloys