Neuraldecipher - reverse-engineering extended-connectivity fingerprints (ECFPs) to their molecular structures