House panel takes up $658B defense spending bill