magnetic shape memory polymer