Prosecutor gunned down outside Texas courthouse