Oil settles up 3%, boosted by Mexican oil rig outage, U.S. vaccine approval