New insights into the mechanism of surfactant enhanced oil recovery: micellar solubilization and in-situ emulsification