Virginia gas prices drop 1.2 cents in past week