McKesson announces layoffs, to shed 1,600 U.S. employees