Synthesis of cationic surfactants with alkenyl group