Infosys to sack 3,000 techies as Scottish bank cancels deal