Keegan Petersen’s injury adds to Proteas woes