the power to set spending and contribution limits; to make any convenient distinctions between citizens and non-citizens or between citizens and entities or among types of entity; and to entirely bar business corporations and similar economic enterprises from such spending, contributions, lobbying or attempts to influence.