Detroit’s casinos bring in $107.2m for the second July in a row