Cheaper drugs don't always drive out brands