Bartlett corrections for generalized linear models with dispersion covariates