Boston Scientific agrees to buy Atritech