Philadelphia's salary history ban violates First Amendment, judge says