Pfizer is reporting that its coronavirus vaccine protection lasts at least six months after the second dose is administered and is effective against the South African variant of the virus.