Magnitude 5.6 earthquake shakes Indonesia