The hit-and-run sampler: a globally reaching markov chain sampler for generating arbitrary multivariate distributions