French President Francois Hollande says he intends to make "no concessions" to Turkey on human rights or visas in exchange for guarantees to stem the flow of migrants to Europe.