Pennsylvania sportsbooks report July handle of $304m