Macron, Merkel demand explanations from US, Denmark over spying report