Solution-phase combinatorial synthesis via the olefin metathesis reaction