Earthquake of 5.8 magnitude strikes off Peru: USGS