3-alarm fire rages in east Houston