Virginia inks 345MW PV deal with Dominion Energy