Outspoken ex-Mexican President Vicente Fox has slammed US President Donald Trump as a failing leader on 28 March.