Text this: Pattern recognition approach for spatial and temporal variation analysis of surface water quality of Klang River Basin, Malaysia