Texas teacher fired for allegedly showing porn in class