Presidential Horse Race 2016: Can Ted Cruz weather the Trump storm on the horizon?