Preparation and characterization of imidazolium-functionalized poly (ether sulfone) as anion exchange membrane and ionomer for fuel cell application