Text this: An overview of crystalline silicon solar cell technology , past, present, and future