Monitoring urban river water quality using macroinvertebrate and physico-chemical parameters: case study of Penchala River, Malaysia.