Pakistan pushes back against US charges, woos China