[A] tax against Commerce Clause challenge [will be sustained] when the tax is
- applied to an activity with a substantial nexus with the taxing State,
- is fairly apportioned,
- does not discriminate against interstate commerce, and
- is fairly related to the services provided by the State.