Patrick signs $32.5 billion budget, vetoes $32.1 million in spending