Mechanistic insights into catalytic linear cross-dimerization between conjugated dienes and styrenes by a ruthenium(0) complex