Castrol India Q2 profit surges 43% to ₹348 cr, shares hit 52-week high