Denmark bans Islamic full-face veil in public spaces