John Gordon, 9th of Abergeldie — (died 1698)