Bayer to pay $66 billion for Monsanto