Text this: Developing a semi-automated technique of surface water quality analysis using GEE and machine learning: A case study for Sundarbans