Bayer agrees to pull worst pesticides — finally!