Finnish film wins Best Feature Film at Beijing Intl Film Festival