Cationic gemini surfactants containing both amide and ester groups: Synthesis, surface properties and antibacterial activity