Advanced constitutive model parameter determination, optimisation and selection using a database of triaxial tests and machine learning tools