Farming systems development : synthesizing indigenous and scientific knowledge systems