Brazil: Bolsonaro loses, left gains ground in city elections