Allergan braces for $200M sales hit as Namenda generics roll