Assessment of solar thermal power generation potential in India