Silanol as a model for the free hydroxyl of amorphous silica: quantum-mechanical calculation of the interaction with carbon monoxide