How could I sample from a truncated multivariate normal distribution?