4 Cardinals to be NL All-Stars in Kansas City