Mortgage rates hit highest level in 3 weeks, weakening demand further – CNBC