Dems take House, GOP holds Senate