Irish-language film Kneecap has won seven British Independent Film Awards (BIFA), including the top honor - Best British ...