MODELLING THE SULPHIDE CAPACITY OF SILICATE MELTS: IMPLICATIONS FOR VOLCANIC DEGASSING