Advantages, disadvantages and desirable characteristics of shade trees for coffee, cacao and tea