Stephen Hasket (1638-1695)