Calculation of reaction rates and kinetic isotope effects for dissociative chemisorption of H2 and D2 on Ni(100), Ni(110), and Ni(111) surfaces