Boston Scientific begins layoffs announced in February