Jean-Claude Juncker says he is ‘always optimistic’ about a Brexit deal as he meets Boris Johnson for crunch talks over lunch of snails and cheese at restaurant in Luxembourg