The Syrian army and its allies are advancing rapidly on a pro-government enclave and military base in the eastern city of Deir al-Zor that have been besieged by Islamic State for three years.