Spatiotemporal neural network with attention mechanism for El Niño forecasts