No Pujols, no problem: Cardinals sign Beltran at bargain