Pfizer agrees to $190 mln settlement over generic Neurontin