8.7 quake strikes off Indonesia, tsunami warning issued