Advances in Magnetotelluric Modelling: Time-Lapse Inversion, Bayesian Inversion and Machine Learning