Agroforestry: growing trees and vegetables