Retrieval-based Controllable Molecule Generation