Nanofluid Enhanced Oil Recovery Using Hydrophobically Associative Zwitterionic Polymer-Coated Silica Nanoparticles