Data-driven rainfall prediction at a regional scale: a case study with Ghana