Geo-ecological insights on the island of Inchcailloch in Loch Lomond, Scotland: a small serpentine outcrop in a mixed geological setting