A retired U.S. Army general and former director of the National Security Agency has called on President Bush to sign a war funding bill passed by Congress this week that would authorize the withdrawal of U.S. troops from Iraq .