U.S. oil companies launch on-site vaccinations as supplies rise