Supreme Court will hear case that could undo Capitol riot charge against hundreds, including Trump