Home Stock Petra Diamonds appoints joint CEOs following Richard Duffy’s resignation and reports $69M loss