Spin polarization and charge transfer of Co nanoclusters coated with CO molecules