US unemployment claims hit 4-year low of 357K