Huge 7.2-magnitude quake strikes off Peru