Efficient sampling on the simplex with a self-adjusting logit transform proposal