Towards modelling the vibrational signatures of functionalized surfaces: carboxylic acids on H–Si(111) surfaces