Halak leads Blues to 3-0 win over Predators