Rocky Hill, Brevard Township, Transylvania County, North Carolina, United States