Zimbabwe’s president says power cuts will end in 2023