Quantum key distribution using continuous-variable non-Gaussian states