Emmerson Mnangagwa, Zimbabwe's new president, swore in his Cabinet on Monday, with allies defending him against criticism for giving top posts to the generals who helped his rise to power.