The effect of rock microheterogeneity on steam foam rheology