IR35 pushes freelancer confidence to six-year low