square n42h permanent magnet brushless motor magnetic steel high temperature resistant neodymium iron boron strong magnet