6.6 magnitude earthquake hits flood-stricken western Indonesia