Cotton Hill, Fayette County, West Virginia, United States