Microstructure and magnetic properties of nanocrystalline Fe-Pt-based ribbons