Assessing the spatio-temporal climate variability in semi-arid Karamoja sub-region in north-eastern Uganda