FRANKFURT (Reuters) - BASF has agreed to buy seed and herbicide businesses from Bayer for 5.9 billion euros ($7 billion) in cash, as Bayer tries to convince competition authorities to approve its planned acquisition of Monsanto .