An Algorithm for the Reproducible Spectral Subtraction of Water from the FT-IR Spectra of Proteins in Dilute Solutions and Adsorbed Monolayers