Satellite-based water quality monitoring