Cognizant’s profit beats estimates as Europe revenue rises