Input selection and optimisation for monthly rainfall forecasting in Queensland, Australia, using artificial neural networks