Silicon solar cells: evolution, high-efficiency design and efficiency enhancements