(AP) -- As many as 1 million Americans now have swine flu, U.S. health officials said Thursday, adding that 6 percent or more of some urban areas are infected. The estimate voiced by a government flu scientist Thursday was no surprise to the experts who have been closely watching the virus.