6.9 magnitude quake hits off Solomon Islands: USGS