Panthers' Luke Kuechly wins weekly NFL honor