Boston Scientific announces recall, shares drop