The ellipsoid method for generating normally distributed random vectors