Quake off Indonesia triggers tsunami alert