House Republicans push through controversial defense bill