1. Nanotechnology Research Laboratory Research School of Electrical, Energy and Materials Engineering College of Engineering and Computer Science Australian National University Canberra ACT 2601 Australia
2. Institute of Photovoltaics Southwest Petroleum University Chengdu 610500 China
3. Australian Centre for Advanced Photovoltaics School of Photovoltaic and Renewable Energy Engineering University of New South Wales Sydney NSW 2052 Australia
4. School of Chemical Engineering University of New South Wales Sydney NSW 2052 Australia
5. School of Materials Science and Engineering University of New South Wales (UNSW) Sydney NSW 2052 Australia
6. Institute for Future Environments and Central Analytical Research Facility Queensland University of Technology Brisbane QLD 4000 Australia
7. School of Engineering Macquarie University Sydney NSW 2109 Australia
8. School of Physics and University of Sydney Nanoscience Institute The University of Sydney Sydney NSW 2006 Australia