Candidates Spend a Record-Breaking $3 Billion on Ads