Adaptive filtering and prediction of the Southern Oscillation index