Boston Scientific to buy Claret Medical for $220M