South Dakota generates June gaming revenue of $12.6m