Machine learning-based rainfall prediction across temporal scales: model benchmarking and explainability analysis | Synapse