Cyanogel and its derived-materials: properties, preparation methods, and electrochemical applications. (June 2021)