Text this: Water contamination by heavy metals, analysis methods and removal technologies. A review