Alley cropping. A stable alternative to shifting cultivation