NTPC Green Energy: IPO review and detailed analysis