High performance photovoltaic infrared devices in Hg1−xCdxTe on sapphire