Multiple effects of viscosity, water activity and glass transition temperature on peroxidase activity in binary and ternary carbohydrate solutions