Five Republican candidates have qualified for Wednesday night’s debate in Miami but Donald Trump, the front-runner, will be skipping the debate once again.