Hydrogen dissociation on Mg(0001) studied via quantum Monte Carlo calculations