Virginia reports nearly $300m sportsbook handle