NTPC Sets Up Wholly-Owned Subsidiary in Mauritius for Floating Solar and Energy Storage Project Expansion 27 June 2026