Bayer and Pfizer secure alliances worth billions