NHPC earns profit of Rs 3834 cr during FY 2022-23