New race ratings show just how tough is life getting for Republicans