A machine learning approach for NDVI forecasting based on sentinel-2 data