Coronavirus hits already struggling Mexican economy