Quantitative forecasting of olive yield in Northern Portugal using a bioclimatic model