Catalytic Processes and Materials, Faculty of Science & Technology, University of Twente, 7500 AE, Enschede, The Netherlands Thermal Engineering, Faculty of Engineering Technology, University of ...