Realtime Data-driven Learning and Model Predictive Control using Gaussian Processes for Dynamical Systems