GAN posts $31.7m Q4 revenue, total for year reaches $135m