Pfizer agrees to $190 million settlement over generic versions of its epilepsy drug