太阳能电池的理论基础有哪些