2006 World Champion Cardinals return to Busch Stadium