Jobless claims hit 4-year low