Computer programmes for the correction of matrix effects in the XRF analysis of glass, ceramics and related silicate systems