As long as Cruz and Rubio are both in the race, neither of them is going to beat Trump