1. Department of Electrical and Computer Engineering; University of Toronto; 10 King's College Road Toronto Ontario M5S 3G4 Canada
2. Instituto de Química; Universidade Estadual de Campinas (UNICAMP); Caixa Postal: 6154 13083-970 Campinas São Paulo Brazil
3. Instituto de Fisica “Gleb Wataghin”; UNICAMP; P.O. Box 6165 13083-859 Campinas Sao Paulo Brazil
4. Solar and Photovoltaic Engineering Research Center; King Abdullah University of Science and Technology (KAUST); 23955-6900 Thuwal Saudi Arabia