Incorporating Polarization and Charge Transfer into a Point-Charge Model for Water Using Machine Learning