Theory Guided Machine Learning to Improve Hydrology Models