John Grant, 6th of Ballindalloch — (died 1690)