Premier Li Keqiang says Beijing spared no effort in containing the coronavirus outbreak but the economic fallout is immense.