1. College of Engineering and Computer Science, Australian National University; Canberra ACT 2601 Australia
2. Fraunhofer ISE; Heidenhofstr. 2 79110 Freiburg Germany
3. Solar Energy Research Institute of Singapore, National University of Singapore; 7 Engineering Drive 1, Block E3A Singapore 117574 Singapore