Aid has made major difference in Zimbabwe, says UN report