Dr. Sanjay Gupta says COVID vaccines “do work” but they had a “communications problem”