Iraq 'awash with unaccounted for weapons'