France has suspended "until further notice" the controversial delivery of a helicopter carrier to the Russian navy. President Francois Hollande blamed continuing unrest in eastern Ukraine, where Russia is accused of backing separatists in their fight against the government in Kyiv.