Impact of climate change on farms in smallholder farming systems: Yield impacts, economic implications and distributional effects