Modeling lake water quality across space and time with the help of machine learning and remote sensing