Email Record: Solar cells and their applications