Modelling catalyst—support interactions in carbon monoxide oxidation catalysed by Pd/SnO2