Nanoparticle-stabilized microemulsions for enhanced oil recovery from heterogeneous rocks