Solar cells: Layer of three crystals produces a thousand times more power