Self-Cleaning Application of Nanoporous Materials