Nearly $3m spent backing casinos in Virginia