Macron: ‘Common sense’ delays UK king’s visit