Climate Change Impacts and Adaptation in Rainfed Farming Systems: A Modeling Framework for Scaling-Out Climate Smart Agriculture in Sub-Saharan Africa