Commemorative stamp marks 100th anniversary of insulin’s discovery