Managing rainfall variability in arid rainfed agriculture using adaptive varieties and in-situ water harvesting