Solar Power Generation:Technology, New Concepts & Policy