CESC hits 52-week high at ₹197.25 on strong earnings, renewable push