Economy faces a coronavirus challenge as markets swoon