Michigan Supreme Court keeps Donald Trump on 2024 primary ballot