Understanding Catalytic Reaction Mechanisms: Surface Science Studies of Heterogeneous Catalysts