Vibrational spectra of the common silicates: I. The garnets