Touring Luxembourg with Francis of Delirium, the indie star making big waves in a tiny country