Trump’s envoy, Tom Barrack, called Lebanon in an “a totally failed state”.