1. Department of Chemistry and Biochemistry and California NanoSystems Institute; University of California; Los Angeles (UCLA); Los Angeles CA 90095 USA
2. Department of Materials Science and Engineering; UCLA; Los Angeles CA 90095 USA
3. Department of Chemistry; Faculty of Science; Cairo University; Giza Egypt