Tata Power To Sell Defence Business For $342 Million