NHPC pays Rs 527 crore dividend to govt