City of Weaver, Calhoun County, Alabama, United States