Bats quiet in Cardinals’ 4-1 loss to Astros