Taiwanese Lee Hong-chi's film wins best first feature award