John Cornell (1634-1704)