Pujols hits 2 HRs, Carpenter goes 6 in Cards' loss