Text this: Macroscopic and Microscopic Studies of Nanoparticles-Stabilized Foam for Carbon Dioxide Gas Flooding