The ELBE infrared and THz facility at Helmholtz-Zentrum Dresden-Rossendorf