A model for silicate melt viscosity in the system CaMgSi2O6-CaAl2Si2O8-NaAlSi3O8