Former Senator Chuck Hagel has been confirmed by the US Senate as the new Pentagon chief, after four Republicans joined…