Strong quake rattles Indonesia, but no tsunami or damage