7.1 magnitude earthquake hits off Peru's coast