Petra Diamonds reaches five-year wage deal with NUM