The GOP has twice as much cash as Democrats, but soaring political ad rates and voters' frustration with rising costs could blunt its advantage