We assess the bitterly contested New York primary race between Hillary Clinton and Bernie Sanders, and their latest hot-tempered debate.