Endeavour Mining Executes Strategic Share Buyback Program