The mechanism of kinetic oscillations in the NO + CO reaction on Pt(100)