Over the last five years , Zimbabwe has struggled with hyper-inflation and chronic shortages of food , fuel and cash .