Cognizant Buys Back $500 Million in Shares After Program Expansion