President Bush has said he will veto any legislation blocking or delaying the deal .