Strong quake hits South Pacific off Solomon Islands