Petra Diamonds boosts cash flow despite plummeting revenue