IAG group says recovery will take at least three years as it announces plans to raise billions in new funds.