An analysis of smallholder rainfed crop production systems : a case study of the Nuba Mountains area, Western Sudan