Virginia councilman set on fire at place of work