Former commander of the US Central Command James Mattis has said that he ‘paid a military security price every day’ over the American support for the Israeli regime.