Campaign spending will be restricted to $90 million nationally and individual donations capped at $20,000 in an overhaul of ...