Quake of 7.9 magnitude strikes off Philippines: USGS