Iraq insurgency could last a decade, admits Rumsfeld