Optimised deep convolutional spiking neural network for accurate long-term and short-term rainfall forecasting in climate prediction systems | Synapse