Boston Scientific buys Bayer division for $415M