Zimbabwe's trade deficit has narrowed to $332m for the five months to May as the southern African country battles to pay for key imports such as...