Catalysis at the sub-nanoscale: complex CO oxidation chemistry on a few Au atoms