As economy recovers, Virginia revenue surplus reaches $2.6 b