Oven-roasted turkey drumsticks