Covalent Organic Frameworks as promising materials for the removal of metal and organic pollutants from water