Straw endorses Iraqi amnesty