Extraction and adsorption of U(VI) from aqueous solution using affinity ligand-based technologies: an overview