A general model for the behavior of the Somma-Vesuvius volcanic complex