Michigan iGaming and online sports betting revenue reaches $284.3m, up 12.1%