Magnitude 6.4 earthquake jolts Solomon Islands