German pharmaceuticals giant Bayer has completed its takeover of American GMO company Monsanto. Shareholders have reportedly accepted $128 a share, making the deal worth $66 billion, including debt. The deal is the largest corporate takeover in almost two decades for a German company. The latest bid offered by Bayer is 22 percent above Monsanto’s closing …