A theoretical analysis of the vibrational spectrum of carbon monoxide on platinum metal electrodes