The United States may soon have its first female president. And it may not be Hillary Clinton. Over the past few weeks, the best answer to the question of who will emerge as the Republican presidential nominee — businessman Donald Trump, Texas Sen. Ted Cruz, Ohio Gov. John Kasich, some other failed...