Why solar power generation technology