São Paulo mayoral race turns dirty