Atlantic City casinos win $345M in June, new monthly record