A review on I–III–VI ternary quantum dots for fluorescence detection of heavy metals ions in water: optical properties, synthesis and application