20090529 tech: Infosys sees recovery by mid-2010