Predicting aqueous and organic solubilities with machine learning: a workflow for identifying organic co-solvents | Synapse