Memory Augmented Deep Generative models for Forecasting the Next Shot Location in Tennis