Tata Power Shares has Recovered 93% from its 52-week low; should you Buy, Sell, or Hold?