adjusting text size to fit in cgrect