High thermal stability of carbon-coated L10-FePt nanoparticles prepared by salt-matrix annealing