NHPC Signs PPA With UPPCL