NTPC tops 2 GW renewable capacity with largest floating solar unit