NTPC logs highest-ever power generation of 422 bn units in FY24