Classification of calorimetric titration plots for alkyltrimethylammonium and alkylpyridinium cationic surfactants in aqueous solutions