Ohio generates June gaming revenue of $197m