Alley cropping for food crop production in the humid and subhumid tropics