Reviews: Content preserving text generation with attribute controls