Coronavirus deals record blow to US retail sales