A semi-analytical model for the relationship between pressure and saturation in the CBM reservoirs