Who votes in the city's attorney and mayor?