Large Bayesian vector autoregressions with stochastic volatility and non-conjugate priors