Boris Johnson holds Ukraine talks with Trump - is the former PM in a 'false world of optimism'?