Supreme Court hears Trump ballot case