Major earthquake strikes off Indonesia