Solar Energy and Solar Energy Corporation of India (SECI): A Comprehensive Analysis