Air-stable Cd0.23Zn0.77Te nanostructure thin films