Nanocrystal-ordering aids solar cell performance