Hard magnetic FePt nanoparticles by salt-matrix annealing