Allergan pulls breast implants after link to rare cancer