Democrats will keep their majority in the Senate, ABC News has projected. Control of the House is still up for grabs, with 18 races still not called.