Bayer buys Merck consumer business for $14.2B