Self-oscillations and surface waves during CO oxidation over Co