Colorimetric sensing approaches based on silver nanoparticles aggregation for determination of toxic metal ions in water sample: a review