Distributed electronic voting system