Taiwanese drama wins best film at Golden Horse Film Festival