Optimizing Slate Recommendations via Slate-CVAE