20110723 tech: US bank cancels Infosys contract