Caldera resurgence driven by magma viscosity contrasts