Holliday's giant home run pushes Cards past Cubs 4-1