Huo Meng won the Best Director Award at the Berlin Film Festival for "The Land of the Living"