6.9-magnitude quake rattles eastern Indonesia