Cannes: Kantemir Balagov's shambling but arrestingly strange English-language debut refuses to conform to the expectations of its genre.