First-Principles Studies of Heterogeneous Catalytic Systems: Reactivity and Stability of Surfaces and Zeolites