IMF chief predicts three-year economic hit from coronavirus