Bayer AG has agreed to pay $128 per share in an all-cash bid for Monsanto Co to create one of the largest suppliers of seeds and agricultural chemicals. Including debt, the transaction is valued at $66 billion and is one of the largest German takeovers of a US company.