Top CEOs see business impact from coronavirus lingering until at least the end of 2021