Development of computer-based first-principles kinetic models for aqueous phase advanced oxidation processes