where is broome park in flint michigan