TTC holds AGM, elects executive committee for 2019