Presiding Judge Sharon Keller narrowly wins Texas Court of Criminal Appeals primary race