Ruthenium as oxidation catalyst: bridging the pressure and material gaps between ideal and real systems in heterogeneous catalysis by applying DRIFT spectroscopy and the TAP reactor