Multi-technique approach to explore the mixed micellization behavior of promazine hydrochloride drug and cetyltrimethylammonium bromide surfactant in aqueous glycine, glycylglycine (dipeptide) and glycylglycylglycine (tripeptide) solutions