PSPCL met maximum power demand, earned profit in 2023