Temperature-dependent magnetic and structural ordering of self-assembled magnetic array of FePt nanoparticles