A model of CPT violation for neutrinos