NBC: Republicans spend over $100 million on Iowa ads, with more to come