Syria conflict: After series of calamitous defeats, is Isis about to lose its last town?