Sir James Gregan Craufurd of Kilbirnie, 8th Bt.