Science of the Silicon Solar Cell