Predators sign D Joe Piskula to 1-year deal