John Mason (1645-1688)