Forecasting turning points for trading commodity futures using time-series and neural network models