Rauner signs $3 billion spending bill

by