Ireland says David Davis is speaking ‘nonsense’ as row over Brexit border escalates