Moore 271, Molecular and Nanoscale Devices Group, School of Engineering and Applied Sciences University of Pennsylvania 200 S 33rd Street, Philadelphia, PA 19104