The Portuguese montado: conciliating ecological values with human demands within a dynamic agroforestry system