Bush names Gen. Michael Hayden as new CIA chief despite bipartisan objections to a military figure heading the spy agency