Strong 6.6 quake rattles Solomon Islands