Evaluating model performance and constraining uncertainty using a processed-based framework for Southern African precipitation in historical and future climate projections