Weber scores two late goals as Predators dump Detroit