how general elections work explained