Investigation on Alkali-Surfactant-Foam (ASF) for Enhanced Oil Recovery, Experimentally and Theoretically