Palo Alto weighs nonprofit grant cuts as $14.9 million deficit forces tough budget choices Anthony Zhou, Staff Writer May 30, 2026