IT giant Cognizant confirms data breach after ransomware attack