A general viscosity model of Campi Flegrei (Italy) melts