Death toll from China quake rises to 46