Major 7.1 quake strikes off Malaysian coast