The St Kilda archipelago, including the island of Hirta that has been inhabited for over 2,000 years, is in danger of over-tourism according to a new report from the National Trust for Scotland