U.S. declares swine flu public health emergency