Iraqi troops say they've opened five humanitarian corridors for civilians fleeing Mosul as they launch their final assault on the ISIL-held city.