Performance of a Non-Local Van der Waals Density Functional on the Dissociation of H2 on Metal Surfaces