Although the federal government is paying for the coronavirus vaccine, meaning it's free to anyone who wants it, some hospitals are charging insurance carriers for giving the shots.