Minn. Senate readies bill to shut $2.9B budget gap