India's Infosys beats Q3 revenue view; ups annual forecast range