Effects of vacancy and step on dissociative dynamics of H2 on Pd (1 1 1) surfaces