The battle to contain the new coronavirus could take months or even last beyond year-end