Cognizant Q2 net profit up 12.7%, lowers full year guidance