Iraq says Jazirat al-Khalidiyah 'liberated'