Embedded cluster calculations for hydrogen chemisorption on the (111) surfaces of fcc Co, Ni, Cu, Rh, Pd and Ag