Councilwoman Kate Gallego announces run for Phoenix mayor