Alexander Duff of Keithmore (1623-1696)