Ziegler-natta catalysts for olefin polymerization