Global coronavirus cases surpass 3.5 million, although rate slowing