Gaussian Process and Functional Data Methods for Mortality Modelling