Simulating smoke movement through long vertical shafts in zone-type compartment fire models