SIFDT studies of the reactions of C+, CH+ and CH+2 with HCl and CO2, and CH+3 with HCl