What is the primary test used by courts to determine whether a state law that restricts commercial speech violates the First Amendment?