Recent developments in cadmium mercury telluride infrared detectors