resize the text size base on the textview's width