Edinburgh, St Giles’ Cathedral