Au@HgxCd1-xTe core@shell nanorods by sequential aqueous cation exchange for near-infrared photodetectors