Mount Vernon, Fayette County, Alabama, United States