Anharmonicity of zone-centre optical phonons: Raman spectra of the isomorphous ?-quartz, berlinite and gallium phosphate in the temperature range 8-300 K