Strong earthquake shakes Indonesia's capital Jakarta