Karl Gibbs takes District 36 runoff