Seq2Slate: Re-ranking and Slate Optimization with RNNs