For the section “For there is still a vision for the appointed time; it speaks of the end, and does not lie. If it seems to tarry, wait for it; it will surely come, it will not delay. (…) the righteous live by their faith,” see Hebrews 10:37 and Hebrews 10:38.
Note that this quote in the New Testament is not taken from the Hebrew Bible but from the Greek Septuagint (LXX) which translates into English as “For there is still a vision for an appointed time, and it will rise up at the end and not in vain. If it a should tarry, wait for it, for when it comes it will come and not delay. If it a draws back, my soul is not pleased in it. But the just shall live by my faith.” (Translation by NETS — for the Greek version see the title’s tooltip)