Coal India shares gain 2% despite weak Q1 show. Should you buy them?