Predicting Aqueous and Intrinsic Solubility of Pharmaceutical Molecules with Neural Networks