6.3 magnitude earthquake strikes off Solomon Islands