British Prime Minister Boris Johnson and European Commission President Jean-Claude Juncker will hold talks next week to try to break the Brexit impasse as both sides seek to avert what could be a disastrous "no-deal" departure.