Normal modes of CO adsorbed on metal surfaces