Luxembourg is first country in world to make public transport free