Cadmium telluride solar power generation at low prices