Bayer and Merck confirm $14.2 billion deal