An investigation into surfactant stabilized, non-aqueous and semi-aqueous foam for enhanced oil recovery