Generics may dampen pharmacy sales for drug stores, but they sure help patients