Facile synthesis of Pd-Pt alloy nanocages and their enhanced performance for preferential oxidation of CO in excess hydrogen.