China gets tongue-lashing from U.S. senator