Effect of van der Waals interactions on H2 dissociation on clean and defected Ru(0001) surface