Viscosity prediction of pure fluids and mixtures in a corresponding states framework