Capacitive Deionization for Desalination Using Nanostructured Electrodes