NHPC signs agreement with NLCIL for power trading