Stephen Hopkins (1642-1718)