Stocks to buy: Analyst at Angel One recommends Shyam Metalics and Torrent Pharma; Check target price, stop loss here