River water quality assessment and ecosystem health: Langat river basin, Selangor, Malaysia