Monsanto agrees to $66 billion deal with Bayer