Nanoporous zirconium oxide prepared using the supramolecular templating approach