Why (1 0 0) terraces break and make bonds: oxidation of dimethyl ether on platinum single-crystal electrodes.