Iraq says Tal Afar 'fully liberated' from Islamic State