Iraq needs at least two years to dispense with Iranian gas