Ohio posts $51.2m in June sports betting revenue