Quake hits near Indonesian islands