MOLGEN+, a generator of connectivity isomers and stereoisomers for molecular structure elucidation