US cases of coronavirus exceed 4 million, just over two weeks after reporting 3 million known cases.