South Carolina Supreme Court reverses decision against street preacher