Cognizant revenue misses forecast, outlook better than Wipro