NTPC in a sweet spot; likely to be poised for leadership in renewables