The effect of the exchange-correlation functional on H-2 dissociation on Ru(0001)