Human Adaptation to Social and Environmental Change in Rural Communities of the San Miguel Watershed in Arid Northwest Mexico