Preds' Weber fined $2,500 for hit on Detroit's Zetterberg