Michigan iGaming and sports betting makes $239.5m in May revenue