Centralisers of ^{∞} diffeomorphisms