Vulnerability and adaptation of rain fed agriculture to climate change and variability in semi-arid Tanzania