Umbrella sampling of solute vibrational line shifts in mixed quantum-classical molecular dynamics simulations.