Nifty trades flat near 24,200; IT stocks lead gains amid geopolitical tensions