Coronavirus hurt theme parks, costing Disney $2.6 billion