Understanding the mechanism of the CO2 responsive viscoelastic fluids obtained from cetyltrimethylammonium bromide, sodium salicylate and N, N-dimethylcyclohexylamine