Text-based de novo Molecule Generation