Edinburgh's Princes Street has 32 empty shops and city centr