Both sides are pushing for a deal ahead of a summit next week, but Boris Johnson says there’s “a way to go”.