How long had Caray been a St Louis Cardinals icon