French capture the island of Haiti from Spain