Kansas revenue beats projections by $2.6 million