Donald Trump to remain on ballots, Supreme Court rules