nanoscale solar cells erik garnett single core shell nanowire I-V curves Back to nanoscale solar cells erik garnett single core shell nanowire I-V curves page