Stolen baby found alive in South Carolina 18 years on