Zimbabwe President Emmerson Mnangagwa has blamed the country’s currency woes on political detractors and greedy private sector players.