Mechanism of complex formation: kinetics and equilibriums of the gallium(III)-pyrocatechol violet system