Tata Power gains nearly 7% as it completes 51% stake buy in Odisha’s TPCODL