Study of reaction mechanisms on single crystal surfaces with Scanning Tunneling Microscopy: Atomically resolved CO oxidation on Pd(111) and RuO2(110)