David Davis blames Germany and France for Brexit talks deadlock: "They are the most powerful players on the European continent"