Michigan iGaming, sports betting operators post $2.3bn in revenue for 2023