Agroforestry in the Amazon Basin: practice, theory and limits of a promising land use