Big data in precision agriculture: weather forecasting for future farming