Critical investigation of zwitterionic surfactant for enhanced oil recovery from both sandstone and carbonate reservoirs: Adsorption, wettability alteration and imbibition studies