Iraqi Prime Minister Haider al-Abadi says Islamic State militants will be ousted from the country, after government forces retook Ramadi.