An Ensemble Model for Molecular Solubility Prediction Across Aqueous and Organic Solvents