Global Covid cases top 596 million