Magnetic properties and microstructure of nanocrystalline bcc Fe-M-B ( M = Zr, Hf, Nb) alloys