House approves $500M for election security