US lawmakers take aim at McKinsey over work in China and for the Pentagon