Gas prices in Virginia drop 2.6 cents in past week