Quake rocks northeast India