Foam Mobility in Heterogeneous Porous Media