State audit finds $2.9M in improper jobless payments