Boston Scientific snags BTG for $4.2B