John Connor (c1670-)