End-to-end real-time weather forecasting with Machine Learning