A corresponding states predictive viscosity model based on a new scaling parameter: application to hydrocarbons, halocarbons and mixtures