US unemployment claims at three-and-half-year low