Pujols Hits Three Homers, Cards Beat the Rangers, 16-7