Text this: The European generic pharmaceutical market in review