Assistant district attorney in Texas fired after argument with Uber driver: 'You're so stupid'