Virus hits shipping, spreading global economic strain