Troops close in on Mosul