Experimental investigation on associative polymers to greatly enhance oil recovery in heterogeneous reservoirs