Principles of Solar Cell Operation