Bayer to Buy Merck Consumer-Health Unit for $14.2 Billion