Coronavirus could cost Colorado budget $800 million, analysts say