Boise mayor unveils $34M bond to expand parks, public space, fire and police