Dallas assistant district attorney loses job after berating Uber driver