After a seven-month siege by the Islamic State militant group, Iraqi Prime Minister Haider al-Abadi planted his countrys flag in Ramadi after government troops