Three Thousand Years of Longing movie review: George Miller at his best