Maximum likelihood estimation of time series models: the Kalman filter and beyond