Copolymerizations of olefins and dienes with homogeneous and heterogeneous catalysts