A variational latent variable model with recurrent temporal dependencies for session-based recommendation (VLaReT)