IRIXS: a resonant inelastic X-ray scattering instrument dedicated to X-rays in the intermediate energy range