Carrier says it expects coronavirus-hit demand to recover only by 2023 or 2024, at the earliest.