Indigenous knowledge and technical change in a subsistence society : lessons from the Moru of Sudan