Chuck Hagel won confirmation Tuesday to become defense secretary over objections to his views on Middle East security and the administration’s handling of an attack on a U.S. consulate in Libya. On a 58 to 41 vote, the Senate confirmed the former GOP senator as four Republicans joined 54 Democrats in approving Hagel, ending a nearly two-month battle that included an unprecedented filibuster against the nominee. The four Republican senators voting in favor were Thad Cochran (Miss.), Mike Johanns (Neb.), Richard C. Shelby (Ala.) and Rand Paul (Ky.). All 41 no votes came from Republicans. The vote marked a foreign...