5.8 magnitude earthquake strikes off Indonesian coast