How do solar cells work to generate electricity?