Glaxo , which already sells flu vaccine in dozens of countries , won United States approval last week but will sell only about eight million doses in this country this year because of capacity constraints at its factory in Dresden , Germany .