Supreme Court rules states cannot remove Trump from ballot