Coronavirus continues to cloud budget outlook