Hearts of Oak unveil new badge ahead of 107th anniversary