Iraqi forces have made gains in Iraq’s predominantly Turkmen city of Tal Afar, taking the city’s military airport and 17 villages.