U.S. has seen more than 3 million coronavirus cases - NBC News