US President George W Bush has threatened to veto the bill.