Charles Hamilton, 13th of Fairholm and Kirkton