Senior Pentagon officials have sought to defend the use of Russian-made rocket engines to send US military satellites into space, telling exasperated lawmakers they are moving quickly to end the practice and rely on American-made rockets for the launches.