Effect of Reservoir Heterogeneity on Immiscible Foam Enhanced Oil Recovery