Quantum-mechanical transition-state model combined with machine learning provides catalyst design features for selective Cr olefin oligomerization