Micro-mechanisms of residual oil mobilization by viscoelastic fluids