City of Hoover, Jefferson County, Alabama, United States