Bud Selig highest praises for St Louis cardinals