6.6 magnitude earthquake shakes Indonesia