Key factors which influence the success of community forestry in developing countries