Simulating cyclic voltammetry at rough electrodes by the digital-simulation–deconvolution–convolution algorithm