NHPC signs PSA with CSPDCL