Marco Rubio and Ted Cruz are both fighting for the Republican nomination in the presidential race - but are polling behind Donald Trump.