Coal India shares gain 3% to touch 52-week high on strong Q1 numbers