Can You Say Blue Wave? Democrats Defy Expectations with Huge Gains in Virginia and New Jersey