The Loch Doon granite: an example of granite petrogenesis in the British Caledonides