Water desalination with nickel hexacyanoferrate electrodes in capacitive deionization: Experiment, model and comparison with carbon