The recovery of Gallic acid with Triphenylphosphine Oxide and modelling with Artificial Intelligence