HIRES, the High Resolution Spectrograph for the European Extremely Large Telescope