House passes defense spending bill