Infosys to hire 10,000 U.S. workers