Bragg Gaming achieves record-high revenue of $21.2m in Q3