Brazil's Haddad vows to 'restore' public accounts