Coronavirus may have spread undetected for weeks in US