Quake rocks China's northwest; no casualties