A Hierarchical Recurrent Encoder-Decoder for Generative Context-Aware Query Suggestion