Shyam Metalics hits 52-week high after Q1 profit jumps 21% to ₹351 cr