Toward a general viscosity equation for natural anhydrous and hydrous silicate melts