Blockchain for Digital Voting: Enhancing Election Integrity