Quake strikes off Vanuatu