Global Covid-19 death toll passes 3 million as cases surge