6.6-magnitude earthquake hits off Solomon Islands