Heavy metal contamination of river water: sources, behaviour and remediation