Discovering the Classical String Trio: Works by Johann Christian Bach, Luigi Boccherini, Giuseppe Maria Cambini, Carlo Antonio Campioni, Christian Cannabich, Felice Giardini and Franz Joseph Haydn