Arrays of ordered nanostructures in Fe-Pt thin films by self-assembling of polystyrene nanospheres