NBC: Supreme Court appears skeptical of campaign finance rules in Ted Cruz challenge