Chapel Hill Halloween bash draws thousands