Syria’s army has captured a strategically important town in Idlib in the rebels’ last major enclave, a war monitor and a military media unit run by its ally Hezbollah reported on Sunday.