Tata Technologies shares rally up to 180% on debut; should you hold the stock?