GOP groups spend $10 million to protect 14 GOP House seats