Iraqi amnesty deal is delayed