Spectral-finite element approach to viscoelastic relaxation in a spherical compressible Earth: application to GIA modelling