After Dramatic Day, House Approves $554B for Pentagon